const express = require('express');
const app = express();

// 定义中间件函数
const mw1 = (req, res, next) => {
  console.log('调用了局部生效的中间件nw1');
  next();
};
const mw2 = (req, res, next) => {
    console.log('调用了局部生效的中间件mw2');
    next();
  };
// 创建路由
// 以下的两种中间件的使用方式是等价的
app.get('/', mw1, mw2, (req, res) => {
  res.send('home page');
});
app.get('/user', [mw1, mw2], (req, res) => {
  res.send('user page');
});

app.listen(80, () => {
  console.log('server running at http://127.0.0.1')
});